<%-- 
    Document   : cadastropagamento_pag1
    Created on : 09/03/2010, 23:33:09
    Author     : Robert
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"
        import="java.util.List"
        import="erp.financeiro.DadosBancarios"
        import="erp.financeiro.dao.DadosBancariosDAO"
        import="erp.financeiro.TipoPessoa"
        import="java.util.Iterator"
        import="javax.persistence.EntityManagerFactory"
        import="javax.persistence.EntityManager"
        import="javax.persistence.Query"
        import="javax.persistence.Persistence"
        %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<script type="text/javascript">

function mudouTipo() {
    document.forms["formTipo"].submit();
}

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >

	<head>
		<title>
			Soccer Planning
		</title>
                <script type="text/javascript" src="prototype.js"></script>
		<link rel="stylesheet" type="text/css" href="default.css" media="screen" />
		<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
	</head>

	<body>
	    <div>
			<div class="top">
				<div class="header">
					<div class="left">
						Soccer Planning
					</div>

					<div class="right">
						<div><a href="#">logout</a></div>
					</div>
				</div>
			</div>

			<div class="container">

				<div class="navigation">
					<a href="index.html" title="Home" class="clicked">			HOME </a>

					<div class="clearer"><span></span></div>
				</div>

				<div class="main">
					<div class="sidenav">
						<h2>Transações</h2>
						<ul>
							<li><a href="cadastrotransacao_etapa1.jsp" title="cadastrar">Cadastrar Transação </a></li>
							<li><a href="listatransacao.jsp" title="listar">Listar Transação </a></li>
						</ul>

						<h2>Dados Bancários</h2>
						<ul>
							<li><a href="cadastro_dados_bancarios.jsp" title="cadastrar">Cadastrar Dados Bancários </a></li>
							<li><a href="listadadosbancarios.jsp" title="listar">Listar Dados Bancários </a></li>
						</ul>

						<%--<h2>Usuários</h2>
						<ul>
							<li><a href="cadastropagamento.jsp" title="cadastrar">Cadastrar Usuários </a></li>
							<li><a href="listatransacao.jsp" title="listar">Listar Usuários </a></li>
						</ul>--%>


                                                <h2>Relatórios</h2>
						<ul>
							<li><a href="relatorio_fluxo_caixa.jsp" title="fluxo">Fluxo de Caixa </a></li>
                                                        <li><a href="FluxoCaixaServlet" title="saldo">Saldo </a></li>
							<%--<li><a href="relatorio_historico.jsp" title="historico">Históricos </a></li>
                                                        <li><a href="relatorio_contabilidade.jsp" title="contabil">Balanço Contábil </a></li>--%>
						</ul>
					</div>
					
		 			<div class="content">

                                            <%
                                                String categoria = request.getParameter("categoria");
                                                if (categoria != null) {

                                                    session.setAttribute("transacaoId", request.getParameter("transacaoId"));
                                                    session.setAttribute("categoria", request.getParameter("categoria"));
                                                    session.setAttribute("patrimonio", request.getParameter("patrimonio"));
                                                    session.setAttribute("descricao", request.getParameter("descricao"));
                                                    session.setAttribute("datavencimento", request.getParameter("datavencimento"));
                                                    session.setAttribute("valor", request.getParameter("valor"));
                                                    session.setAttribute("valormulta", request.getParameter("valormulta"));
                                                }

                                                String tipo = request.getParameter("tipo");
                                            %>

                                            <% if (categoria != null && categoria.equalsIgnoreCase("pagamento")) { %>
                                                <h2>Selecione a pessoa física/jurídica favorecida pelo pagamento</h2>
                                            <% } else { %>
                                                <h2>Selecione a pessoa física/jurídica relacionada ao recebimento</h2>
                                            <% } %>
                                            <br>

                                            <form method="POST" id="formTipo" action="cadastrotransacao_etapa2.jsp">

                                           
                                                    <select id="type" name="tipo" onchange="mudouTipo()">
                                                        <% if (tipo != null && tipo.equalsIgnoreCase("Pessoa fisica")) {%>
                                                            <option>Pessoa fisica</option>
                                                            <option>Pessoa juridica</option>
                                                        <% } else { %>
                                                            <option>Pessoa juridica</option>
                                                            <option>Pessoa fisica</option>
                                                        <% } %>
                                                    </select>
                                        
                                            </form>


                                            <table>
                                                <tr>
                                                    <th>Nome</th>
                                                    <% if (tipo != null && tipo.equals("Pessoa fisica")) {%>
                                                        <th>Cpf</th>
                                                    <% } else { %>
                                                        <th>Cnpj</th>
                                                    <% } %>
                                                    <th>Banco</th>
                                                    <th>Agência</th>
                                                    <th>Conta</th>
                                                </tr>

                                                <%
                                                    List<DadosBancarios> listaDados;
                                                    
                                                    if (tipo !=null && tipo.equalsIgnoreCase("Pessoa fisica")) {
                                                        listaDados = (List<DadosBancarios>)DadosBancariosDAO.getDadosBancarios(TipoPessoa.PESSOA_FISICA);
                                                    } else {
                                                        listaDados = (List<DadosBancarios>)DadosBancariosDAO.getDadosBancarios(TipoPessoa.PESSOA_JURIDICA);
                                                    }
                                                    for(DadosBancarios dados : listaDados){

                                                %>

                                                <tr>
                                                    <td><%= dados.getNome() %></td>
                                                    <% if (tipo != null && tipo.equals("Pessoa fisica")) {%>
                                                        <td><%= dados.getCpf() %></td>
                                                    <% } else { %>
                                                        <td><%= dados.getCnpj() %></td>
                                                    <% } %>
                                                    <td><%= dados.getBanco() %></td>
                                                    <td><%= dados.getAgencia() %></td>
                                                    <td><%= dados.getConta() %></td>
                                                    <td>
                                                        <form method="POST" action="cadastrotransacao_etapa3.jsp">
                                                            <input type="hidden" name="id" value="<%= dados.getId() %>" />
                                                             <% if (tipo != null && tipo.equals("Pessoa fisica")) {%>
                                                                <input type="hidden" name="cpfcnpj" value="<%= dados.getCpf() %>" />
                                                            <% } else { %>
                                                                <input type="hidden" name="cpfcnpj" value="<%= dados.getCnpj() %>" />
                                                            <% } %>
                                                            
                                                            <input type="hidden" name="banco" value="<%= dados.getBanco() %>" />
                                                            <input type="hidden" name="agencia" value="<%= dados.getAgencia() %>" />
                                                            <input type="hidden" name="conta" value="<%= dados.getConta() %>" />
                                                            <input type="hidden" name="nome" value="<%= dados.getNome() %>" />
                                                            <input type="submit" value="Selecionar" />
                                                        </form>
                                                    </td>
                                                </tr>
                                                <%
                                                    }
                                                %>

                                            </table>
					</div>
                                        <div class="clearer"><span></span></div>
				</div>

				<div class="footer">
					Soccer Planning
				</div>
			</div>

	   	</div>
	</body>

</html>
